Node.js는 웹서버에 이벤트 기반 프로그래밍을 도입해 JavaScript로 빠른 웹서버를 만들 수 있게 합니다.[31] 개발자는 작업이 끝났을 때 콜백으로 알리는 단순한 이벤트 기반 모델을 사용하므로 직접 스레드를 다루지 않고도 확장 가능한 서버를 만들 수 있습니다.[31]